tough cheese! - German English Dictionary